function randomCode(num) {
  var str = "1234567890qwertyuiopasdfghjklzxcvbnm";

  //判断num 是否为undefined
  console.log(num);
  //给num设置了一个默认值 6
  //   if (num === undefined) num = 6;
  //   num = num === undefined ? 6 : num;
  num = num || 6;
  //    ||
  //    &&
  // || 只要一个式子能转为true（确定结果），那么这个式子的值 就是整个式子的值
  console.log(1 || 2); //1
  console.log(undefined || 2); //2

  // && 只要左边式子能转为false（确定结果），那么这个式子的值 就是整个式子的值

  console.log(undefined && 2); //undefined
  console.log(1 && 2); //2

  var res = "";
  var arr = [];
  for (var i = 0; i < num; i++) {
    var n = parseInt(Math.random() * str.length);
    // console.log(str[n]);

    //随机取出来的字符 累加到 res上
    res += str[n];
    arr.push(str[n]);
  }
  //   console.log(res);
  //   console.log(arr);
  //   console.log(arr.join(""));
  return arr.join("");
  //   return res;
}

function randomColor(num) {
  var str = "1234567890abcdef";
  var arr = ["#"];
  var res = "#";
  for (var i = 0; i < 6; i++) {
    var n = parseInt(Math.random() * str.length);
    arr.push(str[n]);
    res += str[n];
  }

  return arr.join("");
}

function getTimeStr(str) {
  var d1 = new Date(str);

  var now = new Date();
  //相差 的时间 毫秒
  var res = now.getTime() - d1.getTime();
  console.log(res);
  var resHours = parseInt(res / 1000 / 60 / 60);
  var resMins = parseInt(res / 1000 / 60);
  if (resMins < 60) {
    return resMins + "分钟前";
  } else if (resHours < 24) {
    return resHours + "小时前";
  } else if (now.getDate() - 1 == d1.getDate()) {
    return "昨天";
  } else if (now.getDate() - 2 == d1.getDate()) {
    return "前天";
  } else {
    return d1.getMonth() + 1 + "月" + d1.getDate() + "日";
  }
  // 昨日
  // 前天
  // 08月01日
}
